Combining Heuristics and Integer Programming for Optimizing Job Shop Scheduling Models
نویسندگان
چکیده
In this thesis, we review and synthesize a number of algorithmic approaches for optimizing the job-shop scheduling problem (JSSP). The complexity of the JSSP leads to large and difficult combinatorial optimization models. In Chapter 1, we review first an analytical method based on Mixed Integer Programming (MIP). Second, we review an assumption-based heuristic method. In Chapter 2, the JSSP is solved by the Branch and Bound algorithm for MIP using the CPLEXTM Callable Library. Experiments with the Branch and Bound search parameters are discussed. In Chapter 3, we review first Benders' Decomposition for MIP and the JSSP. Then, we discuss an approach combining Benders' Decomposition and the assumption-based heuristic. Experimental results with that approach are discussed. In Chapter 4, we discuss areas of future research and computational experimentation with the MIP and heuristic method for the JSSP. Thesis Supervisor: Jeremy F. Shapiro Title: Professor of Operations Research and Management
منابع مشابه
Mathematical Models of Flow Shop and Job Shop Scheduling Problems
In this paper, mathematical models for permutation flow shop scheduling and job shop scheduling problems are proposed. The first problem is based on a mixed integer programming model. As the problem is NP-complete, this model can only be used for smaller instances where an optimal solution can be computed. For large instances, another model is proposed which is suitable for solving the problem ...
متن کاملMinimizing the maximum tardiness and makespan criteria in a job shop scheduling problem with sequence dependent setup times
The job shop scheduling problem (JSP) is one of the most difficult problems in traditional scheduling because any job consists of a set operations and also any operation processes by a machine. Whereas the operation is placed in the machine, it is essential to be considering setup times that the times strongly depend on the various sequencing of jobs on the machines. This research is developed ...
متن کاملModeling and heuristics for scheduling of distributed job shops
This paper deals with the problem of distributed job shop scheduling in which the classical single-facility job shop is extended to the multi-facility one. The mathematical formulation of the problem is comprehensively discussed. Two different mixed integer linear programming models in form of sequence and position based variables are proposed. Using commercial software of CPLEX, the small size...
متن کاملComparing Mixed-Integer and Constraint Programming for the No-Wait Flow Shop Problem with Due Date Constraints
The impetus for this research was examining a flow shop problem in which tasks were expected to be successively carried out with no time interval (i.e., no wait time) between them. For this reason, they should be completed by specific dates or deadlines. In this regard, the efficiency of the models was evaluated based on makespan. To solve the NP-Hard problem, we developed two mathematical mode...
متن کاملA Flexible Job Shop Scheduling Problem with Controllable Processing Times to Optimize Total Cost of Delay and Processing
In this paper, the flexible job shop scheduling problem with machine flexibility and controllable process times is studied. The main idea is that the processing times of operations may be controlled by consumptions of additional resources. The purpose of this paper to find the best trade-off between processing cost and delay cost in order to minimize the total costs. The proposed model, flexibl...
متن کامل